// pages/repairList/repairList.js
Page({

      /**
       * 页面的初始数据
       */
      data: {
            orderList:[],
      },
      /**联系社区 */
      contact(){
            wx.showModal({
                  title: '提示',
                  content: '是否拨打社区电话？',
                  success (res) {
                        if (res.confirm) {
                              wx.makePhoneCall({
                                    phoneNumber: getApp().globalData.phone,
                              })
                        } else if (res.cancel) {
                        }
                  }
                })
      },
      onConfirm(e){
            wx.showLoading({
                  title: '取消报单',
            })
            // 确认收货
            wx.request({
                  url: getApp().globalData.host+'/client/user/delRepairInfo',
                  header: {
                        'content-type': 'application/x-www-form-urlencoded'
                  },
                  method:'DELETE',
                  data:{
                        id:e.currentTarget.dataset.id,
                  },
                  success:res=>{
                        wx.showToast({
                          title: '取消成功',
                        })
                        this.init();
                  },
                  fail:()=>{
                        wx.showToast({
                          title: '服务器繁忙',
                          icon:'error'
                        })
                  },
                  complete:()=>{
                        wx.hideLoading()
                  }
            })
      },

      /**
       * 生命周期函数--监听页面加载
       */
      onLoad: function (options) {

      },

      /**
       * 生命周期函数--监听页面初次渲染完成
       */
      onReady: function () {

      },

      /**
       * 生命周期函数--监听页面显示
       */
      onShow: function () {
            this.init();
      },
      init(){
            wx.showLoading({
                  title: '加载数据',
            })
            wx.request({
                  url: getApp().globalData.host+'/client/user/repairInfo?userId='+wx.getStorageSync('userId'),
                  method:'GET',
                  success:res=>{
                        let list=res.data.data.repairInfo;
                        list.forEach(item=>{
                              item.date=this.formatTime(item.date)
                        })
                        this.setData({
                              orderList:list
                        })
                  },
                  fail:()=>{
                        wx.showToast({
                              title: '服务器繁忙',
                              icon:'error'
                        })
                  },
                  complete:()=>{
                        wx.hideLoading()
                  }
            })
      },
      formatTime(e){
            var time =  new Date(e);
            var y = time.getFullYear();
            var m = time.getMonth()+1;
            var d = time.getDate();
            let t= y+'年'+m+'月'+d+'日'+' '+time.getHours()+'时'+time.getMinutes()+'分'+time.getSeconds()+'秒';
            return t;
      }

})